A cost-benefit analysis of low latency via added utilization

نویسندگان

  • Ashish Vulimiri
  • Brighten Godfrey
  • Scott Shenker
چکیده

Many techniques for improving latency in the Internet trade trade off some amount of extra bandwidth consumption for reduced latency. Examples include DNS prefetching [2] and redundancy [5]. But when is the latency reduction achieved worth the cost of the added overhead? In this brief note, we develop a benchmark for answering this question via an economic cost vs. benefit analysis. We consider the tradeoff between cost and benefit in a specific class of systems: wide-area client-server applications (such as web browsing, DNS queries, etc.) involving clients using consumer-level connectivity and service providers in the cloud. The framework we develop here serves as a baseline; it can be refined or extended for other systems. To summarize the benchmark in one sentence: any technique that saves more than 16 ms of latency (in the mean or the tail, depending on the metric we are concerned with) for every kilobyte of extra traffic that it sends is useful, even with very pessimistic estimates for the additional cost induced at both clients and servers. We estimate when a given technique is useful via the value of time and the cost of increased utilization. We will denote increased utilization in units of data transfer volume. Note however that our calculated costs include all costs incurred by that added utilization, not just bandwidth. For example, one kilobyte of added client-side traffic in a web service has server-side costs including server utilization, energy, network operations staff, and so on. In other words, these diverse costs are amortized over units of client-side traffic. For the latency reduction to be beneficial, we need lv ≥ c, where l is the average latency savings in milliseconds for each KB of added traffic, v is the dollar value of one millisecond of latency reduction, and c is the cost of added traffic per KB. Our goal is to find a threshold value of l when the latency improvement becomes beneficial. For this, we need estimates of c and v. These are very different on the client and server sides.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TBM Tunneling Construction Time with Respect to Learning Phase Period and Normal Phase Period

In every tunnel boring machine (TBM) tunneling project, there is an initial low production phase so-called the Learning Phase Period (LPP), in which low utilization is experienced and the operational parameters are adjusted to match the working conditions. LPP can be crucial in scheduling and evaluating the final project time and cost, especially for short tunnels for which it may constitute a ...

متن کامل

An Android Application for Estimating Muscle Onset Latency using Surface EMG Signal

Background: Electromyography (EMG) signal processing and Muscle Onset Latency (MOL) are widely used in rehabilitation sciences and nerve conduction studies. The majority of existing software packages provided for estimating MOL via analyzing EMG signal are computerized, desktop based and not portable; therefore, experiments and signal analyzes using them should be completed locally. Moreover, a...

متن کامل

Low latency IIR digital filter design by using metaheuristic optimization algorithms

Filters are particularly important class of LTI systems. Digital filters have great impact on modern signal processing due to their programmability, reusability, and capacity to reduce noise to a satisfactory level. From the past few decades, IIR digital filter design is an important research field. Design of an IIR digital filter with desired specifications leads to a no convex optimization pr...

متن کامل

Optimal Capacities in Discrete Facility Location Design Problem

Network location models comprise one of the main categories of location models. These models have various applications in regional and urban planning as well as in transportation, distribution, and energy management. In a network location problem, nodes represent demand points and candidate locations to locate the facilities. If the links network is unchangeably determined, the problem will be ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1306.3534  شماره 

صفحات  -

تاریخ انتشار 2013